.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
*{
		margin:0;
		padding:0;
	}
	li{
		list-style: none;
	}
	a{
		text-decoration: none;
	}
body,.box{
	width: 100%;
}
header{
	.px2rem(height,130);
	background:#fff;
	display: flex;
	justify-content: space-between;
	align-items:center;
	img{
		.px2rem(height,34);
		.px2rem(width,38);
	}
	.im1{
		.px2rem(margin-left,30);
	}	
	.im2{
		.px2rem(margin-right,30);
	}
	h1{
		.px2rem(font-size,30);
		font-family: "方正粗黑宋简体";
		
	}	
}
.banner{
		.px2rem(height,360);
		img{
			width: 100%;
			.px2rem(height,360);
		}

}
main{
	width: 100%;
	overflow: hidden;
	.main1{
		.px2rem(height,187);
		display: flex;
		 justify-content:center ;
		align-items:center;
		dl{
				flex:1;
		.px2rem(width,102);
		text-align: center;
		 dd{
		   .px2rem(font-size,25);
			
		   }

		}
		
	}
	.main2{
		   .px2rem(height,260);
		   overflow: hidden;
			display:flex;
			dl{
				
				.px2rem(height,320%);
				.px2rem(width,312);
				.px2rem(margin-left,20);
				.px2rem(margin-right,20);
				dt{
					.px2rem(margin-bottom,10);
					img{
							width: 100%;
						height: 100%;
						}
				}
				dd{
					h2{
					.px2rem(font-size,24);

					}
				}
			}
	}
	.main3{
		 .px2rem(height,320);
		   overflow: hidden;
		   .header{

		 		.px2rem(height,70);
		 		.px2rem(line-height,70);
		 		h3{
		 			.px2rem(padding-left,30);
		 			.px2rem(padding-right,30);

		 			.px2rem(font-size,34);
		 			img{
		 			.px2rem(width,36);
		 			.px2rem(height,36);
		 				
		 			}
		 			span{
		 				float: right;
		 			.px2rem(font-size,16);

		 			}
		 		}
		   }
		   .divn{
		   	display: flex;
		   	overflow-x:hidden;
		   	img{
		   		flex:1;
		 		.px2rem(margin-left,10);
		 		.px2rem(margin-right,10);

		   	}
		   }
			
	}
}

footer{width: 100%;
	position: fixed;
	bottom:0;
	left: 0;
	display: flex;
	background: #fff;
	.di{.px2rem(padding-top,10);
		flex: 1;
		dd{display: flex;
			justify-content: center;
			align-items: center;
			.px2rem(font-size,25);
			.px2rem(padding-top,10);
		}
		dt{display: flex;
			justify-content: center;
			align-items: center;
		}

	}
}
.huang{
	color:orange;
}
.main{
	display: flex;
}
.a2{
	img{
	width:100%;
	height: 100%;
}
}	